package com.originskyseed.platform.role.model;

import com.originskyseed.platform.core.base.BaseModel;

/**
 * 菜单表（OSI_MENU）
 * 
 * @author Tangwanghui
 */
public class Menu extends BaseModel {

	/**
	 * 上级菜单ID（PARENT_ID）
	 */
	private String parentId;

	/**
	 * 菜单名称（NAME）
	 */
	private String name;

	/**
	 * 菜单链接（HREF）
	 */
	private String href;

	/**
	 * 图标（ICON）
	 */
	private String icon;

	/**
	 * 是否显示（1——是，0——否）（IS_SHOW）
	 */
	private Integer isShow;

	/**
	 * 所属平台（0-开放平台 1-内容平台 2-推广平台）（SYS_TYPE）
	 */
	private Integer sysType;

	/**
	 * 备注信息（REMARK）
	 */
	private String remark;

	/**
	 * 菜单优先级（PRIORITY）
	 */
	private String priority;

	/**
	 * 菜单编码
	 */
	private String permissionCode;

	/**
	 * 是否要密码（1——是，0——否）（IS_PASSWORD）
	 */
	private Integer isPassword;

	/**
	 * 是否按钮级别 （0-- 否 1--是）
	 */
	private Integer isButtonLevel;

	/**
	 * 是否要水印
	 */
	private Integer isWatermark;

	/**
	 * 获取上级菜单ID
	 *
	 * @return
	 */
	public String getParentId() {
		return this.parentId;
	}

	/**
	 * 设置上级菜单ID
	 *
	 * @param parentId
	 */
	public void setParentId(String parentId) {
		this.parentId = parentId;
	}

	/**
	 * 获取菜单名称
	 *
	 * @return
	 */
	public String getName() {
		return this.name;
	}

	/**
	 * 设置菜单名称
	 *
	 * @param name
	 */
	public void setName(String name) {
		this.name = name;
	}

	/**
	 * 获取菜单链接
	 *
	 * @return
	 */
	public String getHref() {
		return this.href;
	}

	/**
	 * 设置菜单链接
	 *
	 * @param href
	 */
	public void setHref(String href) {
		this.href = href;
	}

	/**
	 * 获取图标
	 *
	 * @return
	 */
	public String getIcon() {
		return this.icon;
	}

	/**
	 * 设置图标
	 *
	 * @param icon
	 */
	public void setIcon(String icon) {
		this.icon = icon;
	}

	/**
	 * 获取是否显示（1——是，0——否）
	 *
	 * @return
	 */
	public Integer getIsShow() {
		return this.isShow;
	}

	/**
	 * 设置是否显示（1——是，0——否）
	 *
	 * @param isShow
	 */
	public void setIsShow(Integer isShow) {
		this.isShow = isShow;
	}

	/**
	 * 获取所属平台（0-开放平台 1-内容平台 2-推广平台）
	 *
	 * @return
	 */
	public Integer getSysType() {
		return this.sysType;
	}

	/**
	 * 设置所属平台（0-开放平台 1-内容平台 2-推广平台）
	 *
	 * @param sysType
	 */
	public void setSysType(Integer sysType) {
		this.sysType = sysType;
	}

	/**
	 * 获取备注信息
	 *
	 * @return
	 */
	public String getRemark() {
		return this.remark;
	}

	/**
	 * 设置备注信息
	 *
	 * @param remark
	 */
	public void setRemark(String remark) {
		this.remark = remark;
	}

	/**
	 * 获取菜单优先级
	 *
	 * @return
	 */
	public String getPriority() {
		return this.priority;
	}

	/**
	 * 设置菜单优先级
	 *
	 * @param priority
	 */
	public void setPriority(String priority) {
		this.priority = priority;
	}

	public String getPermissionCode() {
		return permissionCode;
	}

	public void setPermissionCode(String permissionCode) {
		this.permissionCode = permissionCode;
	}

	/**
	 * 获取是否要密码（1——是，0——否）
	 *
	 * @return
	 */
	public Integer getIsPassword() {
		return this.isPassword;
	}

	/**
	 * 设置是否要密码（1——是，0——否）
	 *
	 * @param isPassword
	 */
	public void setIsPassword(Integer isPassword) {
		this.isPassword = isPassword;
	}

	public Integer getIsButtonLevel() {
		return isButtonLevel;
	}

	public void setIsButtonLevel(Integer isButtonLevel) {
		this.isButtonLevel = isButtonLevel;
	}

	public Integer getIsWatermark() {
		return isWatermark;
	}

	public void setIsWatermark(Integer isWatermark) {
		this.isWatermark = isWatermark;
	}
}